Big Huge Thesaurus

New World anteater

noun